﻿namespace Filters.Demo.MetricSpaces
{
    using System.Collections.Generic;
    using AForge.Math;
    using Filters.Demo.DataAccess;

    public interface IMetricSpacesHelper
    {
        IImageCatalogRepository Repository { get; set; }

        IList<ImageModel> GetSimilarImages(Complex[] signature, double distance);

        void SelectNewPivots(double distanceCoefficient);

        void SetPivotInformation(ImageModel imageModel);
    }
}
